1
general::
Phrase(s): take the wind out of someone’s sails
Fig. to challenge someone’s boasting or arrogance. • John was bragging about how much money he earned until he learned that most of us make more. That took the wind out of his sails. • Learning that one has been totally wrong about something can really take the wind out of one’s sails.
McGrawhill's American Idioms And Phrasal Verbs